Binary Software, Inc. Orders and registrations only:
2118 Wilshire Blvd Suite 900 Phone: (800) 8-BINARY (824-6279)
Santa Monica, CA 90403 or: (310) 449-1481
United States of America Fax: (800) 555-7217 or (310) 449-1473
Internet email: sales@binarysoft.com
CompuServe email: 74220,3377
America Online email: BINARY SW
ftp://users.aol.com/binarysw/
窶「 Shareware: $10
笳 This program is distributed as shareware: if you use it please honor the shareware system by sending $10 U.S. to Binary Software at the address above. You can email, fax, snail-mail, or call. When registering please specify the name and version of this program as well as your name, mailing address, email address, phone number, fax number, and your credit card number and expiration date (we accept Visa, MasterCard, American Express, and Discover). You can also pay with a check, money order, or cash.
笳 Binary Software is only collecting the registrations on my behalf; please contact me directly by email for any information, suggestion, permission, or request about this software. If you want to send non-U.S. cash or any other material including software, books, magazines, CD-ROMs or any hardware, please send it to me at my Italian address. If you do so, however, you should also notify me by email because I only receive my snail mail once per month.
笳 If you can窶冲 afford to register you may still want to send Binary Software your name, address and email address so they can send you new product announcements and other special offers.
笳 Site licenses and group discounts are available for 5 or more registrations. Please check my ftp site or send email for more information.
笳 Please register: your support is the only way for me to keep working on cool shareware programs.
窶「 Introduction
笳 Shutdown Delay displays a dialog at Restart and Shut Down time which gives the user five choices:
- do nothing and let the Mac complete the original command;
- cancel and smoothly return to the calling application;
- restart the Macintosh;
- shut down and turn the power off;
- force a quit and attempt to return to the Finder.
笳 Note: the Finder will attempt to close all applications before Shutdown Delay is called.
笳 Shutdown Delay only requires about 5K of system memory and 20K on the disk.
ツ
窶「 Tech notes
笳 Some programs don't expect the Mac to return from a restart or a shutdown and may crash if you try to cancel the command. Unfortunately, there's no way for Shutdown Delay to know if Cancel will work before you try it and see what happens. On the other hand, it works fine in the Finder (under both systems 6 and 7); since this is the application from which one usually issues these commands, you shouldn't have any problems if you don't use weird applications. If you do, there's an option that disables the Cancel button in any application other than the Finder (that's for you comfort only, since Cancel is never called if you don't explicitly click the button).
笳 Versions 1.22 and later have an extra feature that can help when applications do not handle the cancel button properly: calling Force Quit tries to exit the current application and return to the Finder. If the current application is the Finder, it is reloaded and restarted. This can also be useful if you want to rebuild your boot disk's desktop at Finder startup without actually restarting the Mac.
笳 Note: Since the bypass keys are checked when the Shutdown or Restart routine is called, you have to hold them down until you see the Mac has actually shut or restarted. For example, if you call Restart from the Finder when another application is running, the Finder will quit that application first and then it will call Restart. If you release the keys right after you choose the menu item, the dialog will appear because it can't realize you tried to bypass it.
窶「 The control panel
笳 Double-clicking on Shutdown Delay's icon (under System 7) or selecting the icon in the Control Panel accessory (under System 6 and earlier) brings up a Control Panel. All changes you make will take effect immediately if Shutdown Delay is installed. If it isn't the Control Panel works just as well, but a message reminds you that you'll have to reboot. Please note that Shutdown Delay will not install at startup time if the On/Off switch is off (the reboot-to-install message will be visible).
笳 [On/Off] Activate/deactivate in case you don't have an extensions manager;
笳 [Time to wait] Time to wait before the issued command executes;
笳 [Show Dialog on Restarts] Show dialog at restart time or don't;
笳 [Show Dialog on Shutdowns] Show dialog at shutdown time or don't;
笳 [Options] Displays the options dialog.
窶「 The options dialog
笳 [Shift+Ctrl+Opt+Cmd = bypass] Choose a key combination to bypass the restart and shutdown dialog, or uncheck all the keys if you never want to bypass;
笳 [Delete RAM Disk contents before Shutdown] Makes Shutdown Delay delete all files and folders in the RAM Disk after a Shutdown command is confirmed, so you don窶冲 get the alert that says "The contents of the RAM Disk volume will be lost by shutting down. Do you wish to continue?";
笳 [Leave 窶廚ancel窶 button enabled out of the Finder] The Cancel button is always active in the Finder, but you may choose to disable it in all other applications if it is giving you trouble;
笳 [Leave 窶彜hutdown窶 button enabled at Restart] You can always turn a Shutdown in a Restart, but you may choose whether to leave the opposite option available (if the option is disabled, the Shutdown button will be disabled at Restart time);
笳 [Black out the screen behind the shutdown dialog] Black out the main screen behind the restart/shutdown dialog or don't.
笳 [Show Shutdown Delay's icon at startup time] Show Shutdown Delay's ok/off/can't-load icon at startup time or don't;
笳 [Hilite default button and accept Return key] If this option is checked, the original command's button is hilited and the Return and Enter keys mean "do it".
笳 [Show "Force Quit" button in the dialog] Adds an extra button to the shutdown/restart dialog that lets you quit the current application and return to the Finder (if you're in the Finder, it is reloaded and restarted).
笳 [Enable Command-Q = ExitToShell] If this option is checked, typing Command-Q acts like the button described above at #7.
笳 [Custom messages] The restart and shutdown messages can be changed (a typical use is to have your Mac say: 窶廛on't forget to turn off the printer!窶).
窶「 Version history
笳 2.3.1 - Updated documentation and recompiled with CodeWarrior 9.
笳 2.3 - Fixed a bug in the code that checks the bypass keys, updated to Apple窶冱 new window guidelines.
笳 2.2 - Ported to Metrowerks CodeWarrior; reduced the system memory used by Shutdown Delay; added support for the INITGestalt 1.0 proposal by Jeremy Roussak and Rene G.A. Ros.
笳 2.1 - Added an option to delete the RAM Disk contents before shutting down, so you can bypass the RAM Disk窶冱 confirmation dialog; fixed a problem that occurred when a shutdown was canceled at the "lose RAM Disk contents" dialog and the black out option was enabled; the online help now has pictures and an index.
笳 2.0.4 - Added online documentation and registration and cleaned up the code.
笳 2.03 - Recompiled with the latest version of the compilers and updated documentation.
笳 2.02 - Added separate hour and minute controls for changing the delay time.
笳 2.01 - Added special support for Fabrizio Oddone窶冱 DarkShutdown.
笳 2.0 - Rewritten lots of code to use System 7's features. The restart and shutdown messages can be customized.
笳 1.28 - The Info dialog in the control panel now behaves better with multiple monitors. A copyright message pops up in the shutdown dialog when you click on the icon.
笳 1.26 - Minor fix for the shutdown dialog (mouse up events weren't handled correctly).
笳 1.25 - The "Black out screen" option now works better.
笳 1.24 - Fixed the startup icon to auto-wrap when the startup icons reach the end of the screen.
笳 1.23 - Fixed a bug in the Control Panel that could cause address errors on 68000-based Macs.
笳 1.22 - You may now bypass the shutdown dialog and use a button or cmd-Q to force a quit.
窶「 Thanks to窶ヲ
笳 Alberto Ricci, Fabrizio Oddone, Pietro Ferrero, Giuseppe Carlino and all those who helped beta-testing this stuff.
笳 Steven Hackstadt, for his excellent suggestions.
窶「 Distribution
笳 This software is ツゥ1994-96 Alessandro Levi Montalcini. It can be freely distributed as long as it is not modified and there窶冱 no charge for it, but it may not be included in any commercial package without my consent.
笳 All online services and bulletin boards may make it available to their users at no charge other than the normal connection fees.
笳 All non-profit user groups may distribute it at no charge.
笳 All magazines may publish it on floppy disk or CD-ROM without asking me first, as long as I get a copy of the issue containing my software.
笳 All CD-ROM shareware collections and CD-ROM magazines may include it without my prior consent, as long as I get either a copy of the CD-ROM or an offer to buy the CD-ROM at a discounted price.
笳 All redistribution companies such as Pacific HiTech, AMUG, Celestin or Educorp may distribute it, as long as I get a copy of each media containing my software and a catalog of the company窶冱 offerings (where applicable).
笳 You may find the latest version of all my shareware and freeware programs by anonymous ftp to ftp.alpcom.it, inside the /software/mac/LMontalcini directory. The ALM Share and ALM Free packages, which contain most of my stuff and can be registered at a very low price, are also available there.
窶「 Disclaimer
笳 This software should never cause any damage, but you窶决e using it at your own risk. As an independent software developer, I can make no warranties whatsoever on it.
窶「 Have fun!
笳 And don窶冲 forget to register your shareware, so that more cool inexpensive utilities can see the light in the future.